<?php

require './mysqlDB.php';
require './mysqlCZjiekou.php';
require './mysqlConnect.php';

class sqlCZ implements mysqlCZjiekou{
    
    private $table_name;
    // private $link = mysqlDB::getVideoData(mysqlConnect::mysqlCon());
    function __constrcut($tablename){
        $this->table_name = $tablename;
    }
    //增 操作
    function insert($data){
        $link = mysqlDB::getVideoData(mysqlConnect::mysqlCon());
        
        return $link->insert($this->table_name,$data);
    }
    //删 操作
    function delete(){

    }
    
    //改 操作
    function update(){

    }

    //查询所有
    function getAll($chaxun = array()){
        
        $link = mysqlDB::getVideoData(mysqlConnect::mysqlCon());
        
        return $link->getAll($this->table_name,$chaxun);
        
    }

    //查询一条
    function getOne($sql){
        $link = mysqlDB::getVideoData(mysqlConnect::mysqlCon()); 
        return $link->getOne($sql);
    }
   
    //变成json格式
    function getJSON($code,$data=array()){
        
        $link = mysqlDB::getVideoData(mysqlConnect::mysqlCon());
        return $link->JSON($code,$data);
    }
   
    //上传文件
    function setFile($file){
        $filename  =  $file["name"] ;//获取文件名
        $error =  $file["error"] ;
        $type = $file["type"] ;
        if($error>0) {
            return '文件上传失败';
        }
        else{
            //判断哪些文件可以上传   
            if($type=="image/jpeg"||$type=="image/png"||$type=="image/jpg"){
                //$filename = "QQ截图1221212.png"
                $filename_arr = explode(".",$filename);
                $filename =  time().'.'. $filename_arr[1];
                $path =  './images/'. $filename ;
                if(file_exists( $filename)){
                    return "9999";//文件已经上传过了
                }
                else{
                    //文件转存就可以
                    if(move_uploaded_file($file["tmp_name"],$path)){
                        return $path;
                    }
                    else{
                        return "10000";//文件上传失败
                    }
                }

            }
            else{
                return "文件格式不正确";
            }
        }
    }

    

}











?>